package cn.itcast.erp.dao.mapper;

import cn.itcast.erp.entity.Dep;
import cn.itcast.erp.entity.Emp;
import cn.itcast.erp.entity.Goodstype;

import java.util.List;

/**
 * 部门Mapper接口
 * @author 崔凯铭
 * @date 2019/6/5
 */

public interface DepMapper {

    //添加部门
    int insertDep(Dep dep);

    //删除部门
    int deleteDep(Long uuid);

    //修改部门
    int updateDep(Dep dep);

    //总数量
    int count(Dep dep);

    //按条件查询部门
    List<Dep> findDep(Dep dep);

    //查询所有部门(不分页)
    List<Dep> findAllDep(Dep dep);

    //查询by id
    Dep findDepById(Long uuid);

    //导出Excel
    List<Dep> getAllDepEx();

    //通过部门的uuid来查询部门的名字返回给员工
    Dep findByuuid(Long uuid);

}
